//#define  _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int i = 0;
//	int ret = 1;
//	int sum = 0;
//	for (n = 1; n <= 10; n++)
//	{
//		ret = 1;
//		for (i = 1; i <= n; i++)
//		{
//			ret = ret * i;
//			
//		}
//		sum += ret;
//	}
//	printf("%d\n", sum);
//	return 0;
//}
#define  _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

int main()
{
    int n = 0;
    scanf("%d", &n);
    int i = 0;
    int ret = 1;
    int sum = 0;
    for (i = 1; i <= n; i++)  
    {
        ret = 1;
        for (int j = 1; j <= i; j++)
        {
            ret = ret * j;
        }
        sum += ret;
    }
    printf("%d\n", sum);
    return 0;
}